Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Israel F5 Israel F6 Germany F3 Germany F4 Spain F7 Sweden F1 Sweden F2 Romania F4 Romania F5 Romania F6 Netherlands F1 Germany F7 Germany F9 Germany F10 Germany F11 Germany F12 Germany F13 Netherlands F4 Great Britain F19 Great Britain F21 Israel F4 Israel F5 Germany F3 France F2 Switzerland F2 France F4 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 France F13 France F14 France F18 Germany F4 Germany F5 Italy F10 France F14 France F15 Great Britain F2 France F1 France F2 France F4 France F5 France F6 France F7 France F8 Spain F23 France F3 France F1 France F6 France F7 France F10 France F11 Italy F20 France F17 France F18 Croatia F13 Croatia F14 USA F1 USA F2 USA F3 France F3 France F4 France F5 France F6 France F8 France F11 France F13 France F14 Belgium F7 Belgium F5 France F24 Germany F4 Belgium F5 USA F33 USA F34 M25 Nussloch M25 Trento Germany F11 Sweden F3 France F10 France F5 Italy F23 France F2 Time Warner USTA Challenger - Binghamton Compaq Challenger - Bucharest San Remo Tennis Cup 15° Piertomaso - San Remo XXX Edizione 'A Savoldi Marco' - Manerbio Bancastato Challenger Lugano - Lugano Morocco Tennis Tour - Rabat Challenger Copa Sevilla - Seville Unicredit (Suisse) Bank S.A. Challenger - Chiasso Challenger Lugano - Lugano Siemens Open 2007 - Scheveningen Brasov Challenger - Brasov Ethias Trophy - Mons Lambertz Open by Stawag 2007 - Aachen II Cyclus Open de Tenis - Florianopolis Men's Pro Challenger at Tunica National - Tunica 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Garden Open 2005 - Rome Riviera de Rimini Challenger - Rimini Citta di Como Challenger - Como Cyclus Open de Tenis - Florianopolis IV Challenger Ciudad De Guayaquil - Guayaquil Open Mutouest St. Brieuc - St. Brieuc BMW Tennis Championship - Sunrise M25 Nottingham M25 Nottingham Wolfsburg Challenger Barletta Challenger Rome Challenger Nottingham Challenger Reggio Emilia Challenger Open de L'Isere-Open 38 - Grenoble Pozoblanco Challenger Tunis Open - Tunis Rimini Challenger Espinho Challenger - Espinho Manchester Challenger Istanbul Challenger The Scottish Tennis Championships - Edinburgh San Sebastian Challenger Como Challenger St. Remy Challenger Szczecin Challenger Banja Luka 2002 - Banja Luka Maia Open 2002 - Maia Kolding Challenger Orleans Challenger Aachen Challenger San Remo Tennis Cup - San Remo Ramat Hasharon Challenger Tennis Napoli Cup - Napoli Bordeaux Challenger Challenger 42 - Andrezieux Nottingham Challenger Lugano Challenger Braunschweig Challenger ECM Cup - Prague The Scottish Tennis Championships - Edinburgh Challenger Ford de Cherbourg - Cherbourg Macedonian Open 1999 - Skopje Alphen Challenger Szczecin Challenger 5 Volkswagen Challenger - Wolfsburg Aachen Challenger Helsinki Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Courmayeur Challenger Bergamo Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Quimper Challenger Casablanca Challenger Challenger Ford de Cherbourg - Cherbourg Open de L'Isere - Grenoble Samarkand Challenger - Samarkand Labertz Open by Stawag - Aachen XXVIII Edizione 'A.Savoldi' - Manerbio Bancolombia Open - Cali Kamnik Challenger - Kamnik Top Wool Challenger Biella - Biella Siemens Open - Scheveningen Recanati Challenger Segovia Challenger Binghamton Challenger Steelers Cup - Kosice Como Challenger Copa Sevilla Internacionales de Andalucia - Seville VIII Torneo Internazionale di Tennis - Barletta Szczecin Challenger JSM Challenger of Champaign - Urbana Rennes Challenger Eckental Challenger Noumea Challenger Heilbronn Challenger Quimper Challenger Kaohsiung Challenger Bordeaux Challenger Vancouver Challenger Alphen Challenger Anning Challenger Nottingham Challenger Pekao Open 2004 - Szczecin Lexington Challenger Aptos Challenger Alphen Challenger Orleans Challenger Rennes Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Eckental Challenger Heilbronn Challenger Open Costa Daurada - Tarragona National Bank Men's Rimouski Challenger - Rimouski San Remo Tennis Cup - San Remo Trofeo Internacional Club Laieta - Barcelona Riviera di Rimini Challenger - Rimini Orbetello Challenger UTC Open - Cherkassy Qatar ATP Challenger - Doha San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Nottingham-2 Challenger Caltanissetta Challenger Mons Challenger Open de la Ville de Saint Denis - Reunion Island Mitsubishi Electric Europe Cup - Monza Aamulehti Tampere Open - Tampere Vancouver Challenger Aptos Challenger GHI Bronz Classic - Bronx Open Mutouest de Saint-Brieuc - St. Brieuc 7° Trani Cup - Trani Orleans Challenger Rhodes Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mons Challenger Genoa Open Challenger-Fondazione Carige - Genova Athens Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Kazan Challenger San Sebastian Challenger Glasgow Challenger New Delhi Challenger Drummondville Challenger Le Gosier Challenger Savannah Challenger Mons Challenger Santiago Challenger Sao Paulo Challenger Eckental Challenger BNP Paribas Primrose - Bordeaux Polska Energia Open - Bytom Vancouver Challenger Wolfsburg Challenger Mons Challenger Copa Petrobras-Argentina - Buenos Aires Eckental Challenger Porsche Open - Poznan Nottingham Challenger Open de Rennes La Trinitaine - Rennes Bergamo Challenger Isla de Gran Canaria - Mas Palomas Arpa Ceramic Cup - Reggio Emilia Citta di Como - Como Izmir Challenger Open 88 - Contrexeville Tarragona Challenger Salzburg Challenger Portoroz Challenger Kolkata Challenger Orleans Challenger Orleans Challenger Knoxville Challenger Champaign Challenger Happy Valley Challenger Surbiton Challenger Internationaux de Tennis de Brest - Brest Yokohama Challenger Scheveningen Challenger Open Mutouest - St. Brieuc Fairfield Challenger Le Gosier Challenger Ostrava Challenger Rome Challenger Noumea Challenger Pozoblanco Challenger Chicago Challenger SIR Supermercadi Challenger - Rome Aix En Provence Challenger Tunis Challenger Aptos Challenger Vancouver Challenger Granby Challenger Aptos Challenger St. Remy Challenger Open des Alpes Trophee BNP Paribas - Grenoble Biella 5 Challenger Nottingham 1 Challenger Orleans Challenger Volvo Sylt Open - Sylt Pau Challenger Tennis Napoli Cup - Napoli Biel Challenger Recanati Challenger Noumea Challenger Heilbronn Challenger Sarasota Challenger Open de L'Isere - Grenoble Seoul Challenger Recanati Challenger Bath Challenger Koblenz Challenger Alessandria Challenger Nottingham Challenger VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples Indian Wells Challenger Challenger Canottieri Minico - Mantova Siemens Open 2002 - Scheveningen Hilton Waikoloa USTA Challenger - Waikoloa Open de Franche Comte - Besancon Adidas International - Sydney Warsteiner Grand Prix - Oberstaufen Pekao Open 2003 - Szczecin Bulgarian Open - Sofia Ilkley Challenger FILA Challenger Biella - Biella Grand Prix de Tennis de Lyon - Lyon Kuppers Kolsch Cup - Aachen Bancolombia Open - Bogota Segovia Challenger Open de Tenis Comunidad Valenciana - Valencia St. Remy Challenger Open de Montauban - Montauban Open Castilla y Leon - Segovia Quimper Challenger Charlottesville Challenger Rennes Challenger IPP Open - Helsinki Seoul Challenger Ethias Trophy - Mons Guadalajara Challenger Zivnobanka Czech Open - Prostejov Eckental Challenger Adidas Open de Toulouse - Toulouse Gemax Open - Belgrade Francavilla Challenger Open 13 - Marseille Geovillage Open Trofeo Melia Olbia - Olbia Mallorca Open - Mallorca Vancouver Challenger Athens Challenger Eckental Challenger Bratislava Challenger Tampere Imageneering Open - Tampere Cherbourg Challenger Phoenix Challenger Banca Marche Tennis Cup - San Benedetto Busan Challenger Geneva Challenger - Geneva 3° Trofeo 'Citta di Brindisi' - Brindisi Gwangju Challenger Surbiton Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Estoril Open - Estoril Istanbul Challenger Open Seat Godo - Barcelona Morocco Tennis Tour - Fes Prague Challenger Cherbourg Challenger Rome 1 Challenger Synsam Swedish Open - Bastad Rome 2 Challenger KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia Kun-Ming Challenger Mercedes Cup - Stuttgart Nottingham-2 Challenger Open de Montauban - Montauban Legg Mason Tennis Classic - Washington D.C. LTA Men's Challenger - Wrexham Bergamo Challenger Ismaning Challenger Eckental Challenger Open de Moselle - Metz Challenger Ford de Cherbourg - Cherbourg Bendigo Challenger Davidoff Swiss Indoors - Basel Cherbourg Challenger Forli 4 Challenger Lugano Challenger Chennai Open - Chennai Open de Mantouban - Montauban Heilbronn Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Tunis Challenger Challenger Ford de Cherbourg - Cherbourg Ilkley Challenger Brasil Open - Costa do Sauipe Open de la Ville de Saint Denis - Reunion Island Abierto Mexicano Telfonica MoviStar - Acapulco Cepu Open - San Marino Architect Open - Budapest Rome Challenger Mauritius Open - Mauritius Hurricane Tennis Open - Bradenton Stella Artois Clay Court Championships - Budaors Tunis Open 2006 - Tunis Tata Open 2003 - Chennai Sporting Challenger '07 Trofeo Regione Piemonte - Turin Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Copa Telmex - Buenos Aires Open 13 - Marseille Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Heineken Open - Auckland Dutch Open Tennis - Amersfoort Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Open des Alpes Trophee BNP Paribas - Grenoble Sydney International - Sydney Glasgow Challenger MoviStar Open - Vina del Mar Orleans Challenger Lugano Challenger Kitzbuhel Challenger Brasil Open - Costa do Sauipe Furth Challenger Nur-Sultan Challenger Recanati Challenger Copa Telmex - Buenos Aires Tennislife Cup - Napoli Eckental Challenger Mons Challenger Bratislava Challenger Rijeka Challenger Cherbourg Challenger Estoril Open - Estoril Koblenz Challenger Recanati Challenger Ethias Trophy - Mons San Marino Challenger Trani Challenger Copa Petrobras-Uruguay - Montevideo Grand Prix de Tennis de Lyon - Lyon Generali Open - Kitzbuhel Irving Challenger Quimper Challenger Quimper 2 Challenger Prague Challenger Orange Prokom Open - Sopot Johannesburg Challenger Zagreb Challenger Ostrava Challenger Mouilleron-Le-Captif Challenger Copa Telmex - Buenos Aires Rome Challenger Allianz Suisse Open Gstaad - Gstaad Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Furth Challenger Rennes Challenger Open de Moselle - Metz St. Brieuc Challenger Helsinki Challenger Nottingham Challenger Mouilleron-Le-Captif Challenger Vicenza Challenger Grand Prix de Tennis de Lyon - Lyon Vicenza Challenger Mons Challenger Noumea Challenger Heilbronn Challenger Open 13 - Marseille Rennes Challenger Bergamo Challenger Allianz Suisse Open Gstaad - Gstaad Eckental Challenger Grand Prix Hassan II - Casablanca ATP Studena Croatia Open Umag - Umag Ortisei Challenger The Artois Championships - London Cherbourg Challeger Thailand Open - Bangkok Helsinki Challenger Grand Prix Hassan II - Casablanca Heineken Open - Auckland Heilbronn Challenger Gerry Weber Open - Halle AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad BCR Open Romania - Bucharest Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Atlanta Tennis Championships - Atlanta Campionati Internazionali di Sicilia - Palermo St. Brieuc Challenger Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier Stockton Challenger Nottingham Challenger Johannesburg Challenger Erste Bank Open - Vienna Busan Challenger Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Mons Challenger Athens Challenger Open de Nice Cote d'Azur - Nice Ortisei Challenger Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem European Open - Antwerp Hall of Fame Open - Newport European Open - Antwerp St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Le Gosier Challenger Serbia Open - Belgrade Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Poznan Challenger Busan Challenger European Open - Antwerp Gerry Weber Open - Halle Hall of Fame Open - Newport Open 13 - Marseille Sarasota Challenger Gimcheon Challenger Manchester Challenger AAPT Championships - Adelaide Open 13 - Marseille Bordeaux Challenger The Stella Artois Grass Court Championships - Queen's/London Tiburon Challenger AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Ortisei Challenger Vancouver Challenger BRD Nastase Tiriac Trophy - Bucharest Claro Open Colombia - Bogota The Stella Artois Grass Court Championships - London Mons Challenger Kyoto Challenger Drummondville Challenger Hall of Fame Tennis Championships - Newport Internationaux de Tennis de Brest - Brest Erste Bank Open - Vienna Orleans Challenger Schickendanz Open - Furth Qatar ExxonMobil Open - Doha Ilkley Challenger Downtown Athletic Club USTA Challenger - Amarillo Topshelf Open - 's-Hertogenbosch Lexington Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hamburg Challenger GHI Bronx Tennis Classic - Bronx Macedonian Open - Skopje Citi Open - Washington Mouilleron-Le-Captif Challenger LTA Hull Challenger - Hull Swiss Indoors Basel - Basel Open Sud de France - Montpellier Meerbusch Challenger 2001 Challenger Canottieri Mincio - Mantova Erste Bank Open - Vienna Biel Challenger Amer-Wilson Tampere Challenger - Tampere Challenger 42 - Andrezieux ABN AMRO World Tennis Tournament - Rotterdam Agri Challenger Open Sud de France - Montpellier Vancouver Challenger ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Chengdu Open - Chengdu Citta di Monza - Monza Quimper Challenger Citi Open - Washington Tata Open Maharashtra - Pune Prague II Challenger Abierto Mexicano Telfonica MoviStar - Acapulco The Stella Artois Grass Court Championships - London Noumea Challenger cinch Championships - London Delray Beach International Tennis Championships - Delray Beach European Open - Antwerp Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag Tennis Masters Series - Paris Open 13 - Marseille Croatia Open - Umag Qatar ExxonMobil Open - Doha Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Maharashtra Open - Pune Open 13 Provence - Marseille BMW Open - Munich Tennis Masters Series - Monte Carlo Grand Prix de Tennis de Lyon - Lyon Energis Open - Amersfoort Murcia Challenger Ann Arbor Challenger Aix En Provence Challenger Tennis Masters Series - Monte Carlo Turin Challenger Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Qatar Open - Doha BellSouth Open - Vina del Mar TD Waterhouse Cup - Long Island Bank Austria Tennis Trophy - Vienna Masters Series Madrid - Madrid Movistar Open - Vina del Mar BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Masters Series Monte-Carlo - Monte-Carlo Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Farmers Classic - Los Angeles BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Delray Beach International Tennis Championships - Delray Beach Miami Open - Miami Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells U.S. Open - New York Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos AAPT Championships - Adelaide Sony Ericsson Open - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Estoril Open - Estoril French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Australian Open - Melbourne If Stockholm Open - Stockholm Australian Open - Melbourne U.S. Open - New York Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Open 13 Provence - Marseille Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 French Open (juniors) U.S. Open (juniors) Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 1R, BOL-BEL 2-3 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2 Australian Open (juniors)